home *** CD-ROM | disk | FTP | other *** search
- ----------------------- GOTO - Subcomando Batch Interno ---------------------
-
- GOTO interrompe l'esecuzione sequenziale dei comandi presenti in un file batch
- e la trasferisce alla riga specificata dal comando.
-
- FORMATO: GOTO label
-
- DOVE:
-
- label - una "label", in un file batch, è definita da una sequenza di
- caratteri preceduta dai due punti (":"). L'elaborazione batch
- ignora questa linea finché la stessa sequenza di caratteri non
- viene a trovarsi dopo un GOTO; in questo caso l'esecuzione
- riprende dalla linea successiva a quella contenente la lacel. I
- due punti non vanno usati quando label è usata come parametro di
- GOTO.
-
-
- ESEMPIO: Si vuole stampare, se esiste, un file
-
- REM Stampa, se esiste, il file
- IF EXIST %1 GOTO PRINT
- REM File %1 non trovato
- PAUSE
- :PRINT
- PRINT %1
-
- Il parametro sostituibile %1 si riferisce al nome del file. Se il file viene
- trovato, il subcomando GOTO va alla rispettiva label :PRINT e quindi fa
- stampare il file %1. Se il file non esiste, il programma va a leggere la riga
- successiva e cioé "REM File %1 non trovato".